/**
 * 
 */
package com.jm.web.tags.form;

import com.jm.web.builder.form.MultiSelectBuilder;
import com.jm.web.tags.support.ListItemTag;

/**
 * @author yanjie
 * Dec 10, 2011 8:12:30 AM
 */
public class MultiSelectTag extends ListItemTag{

	private static final long serialVersionUID = 6470818655041809487L;
	
	@Override
	protected int onStartTag() {
		if(this.getPage().isExport() && !this.isEp()){
			return SKIP_BODY;
		}
		return SKIP_BODY;
	}
	
	@Override
	public String getBuilderName() {
		return MultiSelectBuilder.class.getName();
	}
	
	/**
	 * 类型
	 * @param strDataSource
	 */
	public void setType(String strType) {
		this.SetExtValue("type", strType);
	}
	
	/**
	 * 类型
	 * @param strDataSource
	 */
	public void setConfig(String strValue) {
		this.SetExtValue("config", strValue);
	}
	
	/**
	 * 弹出窗口宽度
	 * @param strDataSource
	 */
	public void setWindowWidth(String strValue) {
		this.SetExtValue("windowWidth", strValue);
	}
	
	/**
	 * 弹出窗口高度
	 * @param strDataSource
	 */
	public void setWindowHeight(String strValue) {
		this.SetExtValue("windowHeight", strValue);
	}
	
	/**
	 * jump 配置
	 * @param strValue
	 */
	public void setJumpConfig(String strValue) {
		this.SetExtValue("jumpConfig", strValue);
	}
	
	public void setOnPicked(String strValue) {
		this.SetExtValue("onPicked", strValue);
	}
	
	/**
	 * @param strValue
	 * 是否是單行模式
	 */
	public void setSingle(String strValue){
		this.SetExtValue("single", strValue);
	}
	
	public void setImgStyle(String strValue){
		this.SetExtValue("imgStyle", strValue);
	}
}
